{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Tuning a `multi_match` `best_fields` query\n",
    "\n",
    "The following assumes familiarity with the first notebook \"Query tuning\".\n",
    "\n",
    "The first query type we used was a `multi_match` `cross_fields` query. This searches for query terms individually across each of the three document fields. For example, given a query string \"impact of the success of the manhattan project\", we search for each of the query terms in each of the fields. So we could have \"impact\" matching the body only, while \"manhattan\" could match all three fields. Due to the nature of the queries which are all questions, this might not be the best query type to use.\n",
    "\n",
    "In this step, we're going to try using the `multi_match` query of type `best_fields`, which is the default query type for `multi_match`. This variant will look across fields but will only return the field and score with the best matches. We will also experiment in this query with modifying a few parameters of the query that are sometimes hard to guess at. Specifically, we'll explore which field boosts to use for each of our three fields and also which `tie_breaker` parameter to use."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "%load_ext autoreload\n",
    "%autoreload 2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "import importlib\n",
    "import os\n",
    "import sys\n",
    "\n",
    "from elasticsearch import Elasticsearch\n",
    "from skopt.plots import plot_objective"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "# project library\n",
    "sys.path.insert(0, os.path.abspath('..'))\n",
    "\n",
    "import qopt\n",
    "importlib.reload(qopt)\n",
    "\n",
    "from qopt.notebooks import evaluate_mrr100_dev, optimize_query_mrr100\n",
    "from qopt.optimize import Config"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "# use a local Elasticsearch or Cloud instance (https://cloud.elastic.co/)\n",
    "es = Elasticsearch('http://localhost:9200')\n",
    "\n",
    "# set the parallelization parameter `max_concurrent_searches` for the Rank Evaluation API calls\n",
    "max_concurrent_searches = 10\n",
    "# max_concurrent_searches = 30\n",
    "\n",
    "index = 'msmarco-document'\n",
    "template_id = 'best_fields'"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Baseline evaluation"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Evaluation with: MRR@100\n",
      "Score: 0.2873\n"
     ]
    }
   ],
   "source": [
    "_ = evaluate_mrr100_dev(es, max_concurrent_searches, index, template_id,\n",
    "    params={\n",
    "        'tie_breaker': 0.0,\n",
    "        'url|boost': 1.0,\n",
    "        'title|boost': 1.0,\n",
    "        'body|boost': 1.0,\n",
    "    })"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "That's pretty impressive for the baseline query. It beats our baseline `cross_fields` query but not quite the optimized one."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Query tuning\n",
    "\n",
    "Let's try and optimize this `best_fields` query now. We'll put all the parameters into a single parameter space since there's only four. We'll use Bayesian optimization again to find the optimal parameters, with a fairly large number of iterations to make sure we test out a good portion of the parameter space."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Optimizing parameters\n",
      " - metric: MRR@100\n",
      " - queries: data/msmarco-document-sampled-queries.1000.tsv\n",
      " - queries: data/msmarco/document/msmarco-doctrain-qrels.tsv\n",
      " - iteration 1 scored 0.2397 with: {'tie_breaker': 0.6922547068736831, 'url|boost': 6.556104232342131, 'title|boost': 8.360887652472599, 'body|boost': 7.561291267664356}\n",
      " - iteration 2 scored 0.2256 with: {'tie_breaker': 0.31762215414157696, 'url|boost': 5.018383451588033, 'title|boost': 9.18120950385054, 'body|boost': 2.94002657299302}\n",
      " - iteration 3 scored 0.2212 with: {'tie_breaker': 0.260775880805398, 'url|boost': 6.430206972312979, 'title|boost': 7.940500804276861, 'body|boost': 2.227628455898691}\n",
      " - iteration 4 scored 0.1978 with: {'tie_breaker': 0.5787750153818693, 'url|boost': 6.101817501981896, 'title|boost': 5.867339052886489, 'body|boost': 1.890426977157715}\n",
      " - iteration 5 scored 0.1780 with: {'tie_breaker': 0.12934223319494234, 'url|boost': 7.349235074208051, 'title|boost': 4.771707454784876, 'body|boost': 3.0449220277777695}\n",
      " - iteration 6 scored 0.2601 with: {'tie_breaker': 0.823206259102658, 'url|boost': 2.63508061364816, 'title|boost': 4.265911254647888, 'body|boost': 8.292842503378633}\n",
      " - iteration 7 scored 0.2645 with: {'tie_breaker': 0.15032230391392234, 'url|boost': 4.3459271942914, 'title|boost': 9.03348285530485, 'body|boost': 7.649650108065859}\n",
      " - iteration 8 scored 0.2275 with: {'tie_breaker': 0.04251571823654288, 'url|boost': 6.952790642225667, 'title|boost': 7.6550388025657625, 'body|boost': 2.956565088208984}\n",
      " - iteration 9 scored 0.2553 with: {'tie_breaker': 0.19706283272637676, 'url|boost': 3.156800422023511, 'title|boost': 3.702761280566698, 'body|boost': 9.741579257474848}\n",
      " - iteration 10 scored 0.2193 with: {'tie_breaker': 0.6723842924667146, 'url|boost': 3.1220615590288854, 'title|boost': 4.968058722076093, 'body|boost': 1.7956423831528003}\n",
      " - iteration 11 scored 0.2511 with: {'tie_breaker': 0.19281365765279918, 'url|boost': 6.7474247714216045, 'title|boost': 4.555087547434323, 'body|boost': 6.568992056155684}\n",
      " - iteration 12 scored 0.2204 with: {'tie_breaker': 0.6965199880688211, 'url|boost': 9.193919957200787, 'title|boost': 0.26906360604012086, 'body|boost': 9.992996003828171}\n",
      " - iteration 13 scored 0.2209 with: {'tie_breaker': 0.8895720041658947, 'url|boost': 3.8480331319668784, 'title|boost': 7.996266314449494, 'body|boost': 2.6486158613686546}\n",
      " - iteration 14 scored 0.2370 with: {'tie_breaker': 0.6341454470419724, 'url|boost': 6.191688606102507, 'title|boost': 6.974466811198922, 'body|boost': 5.687403914964733}\n",
      " - iteration 15 scored 0.2098 with: {'tie_breaker': 0.880980977549485, 'url|boost': 2.987570780030058, 'title|boost': 4.659192189386064, 'body|boost': 1.5637423065734326}\n",
      " - iteration 16 scored 0.2167 with: {'tie_breaker': 0.19468701207618316, 'url|boost': 9.037300092916276, 'title|boost': 9.757217785801265, 'body|boost': 1.1886153921377554}\n",
      " - iteration 17 scored 0.2489 with: {'tie_breaker': 0.14487170092327542, 'url|boost': 3.7701606458992263, 'title|boost': 2.811715022858445, 'body|boost': 7.737686040843339}\n",
      " - iteration 18 scored 0.1544 with: {'tie_breaker': 0.12370114211901287, 'url|boost': 8.852799145601132, 'title|boost': 1.33122291867966, 'body|boost': 1.261439297999494}\n",
      " - iteration 19 scored 0.1838 with: {'tie_breaker': 0.43955740169674395, 'url|boost': 9.06815615629062, 'title|boost': 3.792866148001952, 'body|boost': 4.331132187377534}\n",
      " - iteration 20 scored 0.1840 with: {'tie_breaker': 0.857444559336852, 'url|boost': 6.330019883498007, 'title|boost': 8.93995603687291, 'body|boost': 0.41844781753917154}\n",
      " - iteration 21 scored 0.2677 with: {'tie_breaker': 0.5512960993412582, 'url|boost': 0.7720593458535198, 'title|boost': 1.6502787601243742, 'body|boost': 6.916250682029225}\n",
      " - iteration 22 scored 0.1683 with: {'tie_breaker': 0.2491733708516613, 'url|boost': 9.99175628095523, 'title|boost': 6.59223999846442, 'body|boost': 1.2247868086117044}\n",
      " - iteration 23 scored 0.2408 with: {'tie_breaker': 0.18986075795078433, 'url|boost': 9.209235265687317, 'title|boost': 4.412120945855794, 'body|boost': 8.569341232470148}\n",
      " - iteration 24 scored 0.2119 with: {'tie_breaker': 0.47604153168772023, 'url|boost': 0.5358258019622321, 'title|boost': 2.901335301106778, 'body|boost': 0.10374339869771877}\n",
      " - iteration 25 scored 0.2484 with: {'tie_breaker': 0.14528031765765273, 'url|boost': 2.532943544621567, 'title|boost': 3.2832213624449964, 'body|boost': 9.451448185506733}\n",
      " - iteration 26 scored 0.1667 with: {'tie_breaker': 0.2972540681077405, 'url|boost': 8.72023538957549, 'title|boost': 3.493942245194404, 'body|boost': 2.7026740792239017}\n",
      " - iteration 27 scored 0.2357 with: {'tie_breaker': 0.8828211727723793, 'url|boost': 2.493053896399369, 'title|boost': 1.9441134149926347, 'body|boost': 3.456336141829874}\n",
      " - iteration 28 scored 0.2310 with: {'tie_breaker': 0.3427013526262576, 'url|boost': 6.405153791939636, 'title|boost': 9.179107960787624, 'body|boost': 4.800861487331307}\n",
      " - iteration 29 scored 0.2319 with: {'tie_breaker': 0.9709361413923794, 'url|boost': 6.631890456170826, 'title|boost': 5.551731900677649, 'body|boost': 9.010688527485522}\n",
      " - iteration 30 scored 0.2423 with: {'tie_breaker': 0.9538913466836771, 'url|boost': 5.0558103061417174, 'title|boost': 8.569320667071953, 'body|boost': 8.644901896949586}\n",
      " - iteration 31 scored 0.2661 with: {'tie_breaker': 0.9790410343093067, 'url|boost': 1.97872883133235, 'title|boost': 6.0133554119511565, 'body|boost': 9.854134879067228}\n",
      " - iteration 32 scored 0.2343 with: {'tie_breaker': 0.9113666019163742, 'url|boost': 5.168315952554589, 'title|boost': 4.462296885122205, 'body|boost': 7.219608986354399}\n",
      " - iteration 33 scored 0.2344 with: {'tie_breaker': 0.42781672739688537, 'url|boost': 8.09418688088649, 'title|boost': 9.528705846223332, 'body|boost': 6.111481361157347}\n",
      " - iteration 34 scored 0.1737 with: {'tie_breaker': 0.9117101814422974, 'url|boost': 6.27174227994524, 'title|boost': 3.5037491724409113, 'body|boost': 1.0409913286335206}\n",
      " - iteration 35 scored 0.2684 with: {'tie_breaker': 0.11590776453101861, 'url|boost': 0.7234163848963816, 'title|boost': 6.725527585321474, 'body|boost': 6.599952899917906}\n",
      " - iteration 36 scored 0.2667 with: {'tie_breaker': 0.9796265270878166, 'url|boost': 0.4188079918606214, 'title|boost': 7.81506938173901, 'body|boost': 8.461035970040106}\n",
      " - iteration 37 scored 0.2330 with: {'tie_breaker': 0.6061270931487055, 'url|boost': 7.753594623889416, 'title|boost': 1.6308068062481897, 'body|boost': 9.03058740141262}\n",
      " - iteration 38 scored 0.2399 with: {'tie_breaker': 0.5571694065674022, 'url|boost': 3.1070177224011504, 'title|boost': 9.945430275021668, 'body|boost': 5.274843459199232}\n",
      " - iteration 39 scored 0.2480 with: {'tie_breaker': 0.29609615430196784, 'url|boost': 5.549028200106044, 'title|boost': 4.647160093302474, 'body|boost': 4.979942550265274}\n",
      " - iteration 40 scored 0.2687 with: {'tie_breaker': 0.48293052855604424, 'url|boost': 2.562732113958455, 'title|boost': 5.980033996832841, 'body|boost': 8.537642987522906}\n",
      " - iteration 41 scored 0.2430 with: {'tie_breaker': 0.0, 'url|boost': 0.0, 'title|boost': 10.0, 'body|boost': 10.0}\n",
      " - iteration 42 scored 0.2758 with: {'tie_breaker': 0.6695992632561811, 'url|boost': 0.0, 'title|boost': 4.856056785254969, 'body|boost': 6.780274718510536}\n",
      " - iteration 43 scored 0.2292 with: {'tie_breaker': 1.0, 'url|boost': 0.0, 'title|boost': 0.0, 'body|boost': 10.0}\n",
      " - iteration 44 scored 0.2778 with: {'tie_breaker': 0.3980433478987894, 'url|boost': 0.0, 'title|boost': 4.30104232708948, 'body|boost': 5.690003434426208}\n",
      " - iteration 45 scored 0.2446 with: {'tie_breaker': 0.0, 'url|boost': 10.0, 'title|boost': 10.0, 'body|boost': 10.0}\n",
      " - iteration 46 scored 0.2305 with: {'tie_breaker': 0.0, 'url|boost': 0.0, 'title|boost': 3.5078524160812856, 'body|boost': 5.416893185555061}\n",
      " - iteration 47 scored 0.2723 with: {'tie_breaker': 0.4863662688610371, 'url|boost': 0.0, 'title|boost': 6.207272068531195, 'body|boost': 5.947784631496008}\n",
      " - iteration 48 scored 0.2681 with: {'tie_breaker': 1.0, 'url|boost': 0.0, 'title|boost': 10.0, 'body|boost': 10.0}\n",
      " - iteration 49 scored 0.2763 with: {'tie_breaker': 0.6955959294712993, 'url|boost': 0.0, 'title|boost': 7.1892246057957525, 'body|boost': 10.0}\n",
      " - iteration 50 scored 0.2772 with: {'tie_breaker': 0.4952526670528243, 'url|boost': 0.0, 'title|boost': 4.474595888084459, 'body|boost': 7.580838888794366}\n",
      " - iteration 51 scored 0.2043 with: {'tie_breaker': 0.0, 'url|boost': 0.0, 'title|boost': 10.0, 'body|boost': 0.0}\n",
      " - iteration 52 scored 0.2751 with: {'tie_breaker': 0.5972379544280878, 'url|boost': 0.0, 'title|boost': 3.677638287177974, 'body|boost': 5.899219117849558}\n",
      " - iteration 53 scored 0.2725 with: {'tie_breaker': 0.4162419502936358, 'url|boost': 1.7502852667385809, 'title|boost': 4.917966933964408, 'body|boost': 6.643111118632127}\n",
      " - iteration 54 scored 0.2752 with: {'tie_breaker': 0.609117577265584, 'url|boost': 0.0, 'title|boost': 9.779459905419385, 'body|boost': 10.0}\n",
      " - iteration 55 scored 0.2677 with: {'tie_breaker': 0.25343690574032934, 'url|boost': 4.449061781278847, 'title|boost': 7.546864198204127, 'body|boost': 10.0}\n",
      " - iteration 56 scored 0.2754 with: {'tie_breaker': 0.47577977842181013, 'url|boost': 0.0, 'title|boost': 7.54526508241665, 'body|boost': 8.63923420594433}\n",
      " - iteration 57 scored 0.2774 with: {'tie_breaker': 0.6891566987997281, 'url|boost': 0.0, 'title|boost': 4.835719858044081, 'body|boost': 10.0}\n",
      " - iteration 58 scored 0.2400 with: {'tie_breaker': 0.0, 'url|boost': 5.033752814862336, 'title|boost': 6.894868503711554, 'body|boost': 8.308572477099142}\n",
      " - iteration 59 scored 0.2768 with: {'tie_breaker': 0.5154345216435529, 'url|boost': 0.0, 'title|boost': 6.58217252152987, 'body|boost': 10.0}\n",
      " - iteration 60 scored 0.2654 with: {'tie_breaker': 0.4598111633543838, 'url|boost': 3.6963606556920774, 'title|boost': 10.0, 'body|boost': 10.0}\n",
      " - iteration 61 scored 0.2397 with: {'tie_breaker': 0.4351732542215022, 'url|boost': 0.527254863577369, 'title|boost': 0.2562020682738909, 'body|boost': 9.71701151328945}\n",
      " - iteration 62 scored 0.2753 with: {'tie_breaker': 0.7648869633276099, 'url|boost': 0.0, 'title|boost': 7.173619902468486, 'body|boost': 10.0}\n",
      " - iteration 63 scored 0.2762 with: {'tie_breaker': 1.0, 'url|boost': 0.0, 'title|boost': 4.124476082557959, 'body|boost': 6.463321972280912}\n",
      " - iteration 64 scored 0.2760 with: {'tie_breaker': 1.0, 'url|boost': 0.0, 'title|boost': 4.5846492660589755, 'body|boost': 9.273132810949416}\n",
      " - iteration 65 scored 0.2694 with: {'tie_breaker': 0.3310975656279433, 'url|boost': 0.0, 'title|boost': 10.0, 'body|boost': 8.180569322440164}\n",
      " - iteration 66 scored 0.2684 with: {'tie_breaker': 1.0, 'url|boost': 0.0, 'title|boost': 6.10126378069022, 'body|boost': 5.876310900059668}\n",
      " - iteration 67 scored 0.2781 with: {'tie_breaker': 0.3936135232328522, 'url|boost': 0.0, 'title|boost': 8.63280262513067, 'body|boost': 10.0}\n",
      " - iteration 68 scored 0.2292 with: {'tie_breaker': 1.0, 'url|boost': 0.0, 'title|boost': 0.0, 'body|boost': 4.659845823372666}\n",
      " - iteration 69 scored 0.2539 with: {'tie_breaker': 1.0, 'url|boost': 0.0, 'title|boost': 10.0, 'body|boost': 5.3545479468794905}\n",
      " - iteration 70 scored 0.2748 with: {'tie_breaker': 0.798385665093118, 'url|boost': 0.0, 'title|boost': 3.4899354728765837, 'body|boost': 7.722648324339101}\n",
      " - iteration 71 scored 0.2488 with: {'tie_breaker': 0.40714163752736826, 'url|boost': 10.0, 'title|boost': 8.350515098828721, 'body|boost': 10.0}\n",
      " - iteration 72 scored 0.2292 with: {'tie_breaker': 0.3987754510119731, 'url|boost': 0.0, 'title|boost': 0.0, 'body|boost': 4.439025166128158}\n",
      " - iteration 73 scored 0.2745 with: {'tie_breaker': 0.41767069924856776, 'url|boost': 0.0, 'title|boost': 3.2045283084226615, 'body|boost': 7.090326709078727}\n",
      " - iteration 74 scored 0.2761 with: {'tie_breaker': 0.29865238140743217, 'url|boost': 0.0, 'title|boost': 5.574965523917269, 'body|boost': 6.806737545157184}\n",
      " - iteration 75 scored 0.2444 with: {'tie_breaker': 0.27524989093596014, 'url|boost': 0.23646885974908055, 'title|boost': 6.512257195115487, 'body|boost': 4.031167507456474}\n",
      " - iteration 76 scored 0.2743 with: {'tie_breaker': 0.3064370020180115, 'url|boost': 0.0, 'title|boost': 6.447562462993842, 'body|boost': 10.0}\n",
      " - iteration 77 scored 0.2768 with: {'tie_breaker': 1.0, 'url|boost': 0.0, 'title|boost': 5.997449663046202, 'body|boost': 10.0}\n",
      " - iteration 78 scored 0.2774 with: {'tie_breaker': 0.30343107043243484, 'url|boost': 0.0, 'title|boost': 7.371166642630451, 'body|boost': 8.174826730395173}\n",
      " - iteration 79 scored 0.2282 with: {'tie_breaker': 0.0, 'url|boost': 10.0, 'title|boost': 0.0, 'body|boost': 10.0}\n",
      " - iteration 80 scored 0.2753 with: {'tie_breaker': 1.0, 'url|boost': 0.0, 'title|boost': 5.193768646100803, 'body|boost': 7.870524044772578}\n",
      " - iteration 81 scored 0.2229 with: {'tie_breaker': 0.0, 'url|boost': 0.0, 'title|boost': 10.0, 'body|boost': 5.961913100436579}\n",
      " - iteration 82 scored 0.2742 with: {'tie_breaker': 0.30801811323033423, 'url|boost': 2.1342401935704176, 'title|boost': 8.307467066334006, 'body|boost': 8.552577947416115}\n",
      " - iteration 83 scored 0.2747 with: {'tie_breaker': 0.8464691410531068, 'url|boost': 0.0, 'title|boost': 5.283641966264842, 'body|boost': 10.0}\n",
      " - iteration 84 scored 0.2229 with: {'tie_breaker': 1.0, 'url|boost': 10.0, 'title|boost': 10.0, 'body|boost': 10.0}\n",
      " - iteration 85 scored 0.2757 with: {'tie_breaker': 0.3382577954989487, 'url|boost': 0.0, 'title|boost': 6.010163545081527, 'body|boost': 7.979054629177227}\n",
      " - iteration 86 scored 0.2128 with: {'tie_breaker': 0.9804258075782495, 'url|boost': 0.40550814989580913, 'title|boost': 8.974246747881885, 'body|boost': 0.20769763869136762}\n",
      " - iteration 87 scored 0.2734 with: {'tie_breaker': 0.5239723974339665, 'url|boost': 0.0, 'title|boost': 4.040240881517491, 'body|boost': 10.0}\n",
      " - iteration 88 scored 0.2736 with: {'tie_breaker': 0.4090517856317134, 'url|boost': 0.0, 'title|boost': 10.0, 'body|boost': 10.0}\n",
      " - iteration 89 scored 0.2750 with: {'tie_breaker': 0.6425532650725322, 'url|boost': 0.0, 'title|boost': 4.908331800350164, 'body|boost': 8.818000450124082}\n",
      " - iteration 90 scored 0.2755 with: {'tie_breaker': 0.5274964805322608, 'url|boost': 0.0, 'title|boost': 8.349884291940768, 'body|boost': 10.0}\n",
      " - iteration 91 scored 0.2661 with: {'tie_breaker': 0.7203539252346485, 'url|boost': 0.0, 'title|boost': 10.0, 'body|boost': 8.061086000504906}\n",
      " - iteration 92 scored 0.2780 with: {'tie_breaker': 0.4624557543339364, 'url|boost': 0.0, 'title|boost': 4.375661671645321, 'body|boost': 6.432008893710877}\n",
      " - iteration 93 scored 0.2582 with: {'tie_breaker': 0.47205280477791084, 'url|boost': 5.903282684710678, 'title|boost': 5.1155104658137605, 'body|boost': 10.0}\n",
      " - iteration 94 scored 0.0035 with: {'tie_breaker': 1.0, 'url|boost': 0.0, 'title|boost': 0.0, 'body|boost': 0.0}\n",
      " - iteration 95 scored 0.2778 with: {'tie_breaker': 1.0, 'url|boost': 0.0, 'title|boost': 2.102025595624089, 'body|boost': 6.56460990081634}\n",
      " - iteration 96 scored 0.2768 with: {'tie_breaker': 0.8456965759182453, 'url|boost': 0.0, 'title|boost': 2.216805010815859, 'body|boost': 5.522271200590817}\n",
      " - iteration 97 scored 0.2766 with: {'tie_breaker': 1.0, 'url|boost': 0.0, 'title|boost': 3.113916011043138, 'body|boost': 5.028061436015102}\n",
      " - iteration 98 scored 0.2683 with: {'tie_breaker': 0.3840608260904076, 'url|boost': 0.0, 'title|boost': 8.140631625208917, 'body|boost': 7.0578091447414035}\n",
      " - iteration 99 scored 0.2745 with: {'tie_breaker': 1.0, 'url|boost': 0.0, 'title|boost': 2.740649143255536, 'body|boost': 5.958802893623182}\n",
      " - iteration 100 scored 0.2767 with: {'tie_breaker': 1.0, 'url|boost': 0.0, 'title|boost': 2.7782583977901387, 'body|boost': 8.062412929871963}\n",
      "Best score: 0.2781\n",
      "Best params: {'tie_breaker': 0.3936135232328522, 'url|boost': 0.0, 'title|boost': 8.63280262513067, 'body|boost': 10.0}\n",
      "Final params: {'tie_breaker': 0.3936135232328522, 'url|boost': 0.0, 'title|boost': 8.63280262513067, 'body|boost': 10.0}\n",
      "\n",
      "CPU times: user 3min 5s, sys: 38.1 s, total: 3min 43s\n",
      "Wall time: 49min 45s\n"
     ]
    }
   ],
   "source": [
    "%%time\n",
    "\n",
    "_, _, final_params_best_fields, metadata_best_fields = optimize_query_mrr100(es, max_concurrent_searches, index, template_id,\n",
    "    config_space=Config.parse({\n",
    "        'method': 'bayesian',\n",
    "        'num_iterations': 100,\n",
    "        'num_initial_points': 40,\n",
    "        'space': {\n",
    "            'tie_breaker': { 'low': 0.0, 'high': 1.0 },\n",
    "            'url|boost': { 'low': 0.0, 'high': 10.0 },\n",
    "            'title|boost': { 'low': 0.0, 'high': 10.0 },\n",
    "            'body|boost': { 'low': 0.0, 'high': 10.0 },\n",
    "        },\n",
    "    }))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 576x576 with 16 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "_ = plot_objective(metadata_best_fields, sample_source='result')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Evaluation with: MRR@100\n",
      "Score: 0.3079\n",
      "CPU times: user 2.4 s, sys: 614 ms, total: 3.02 s\n",
      "Wall time: 2min 9s\n"
     ]
    }
   ],
   "source": [
    "%%time\n",
    "\n",
    "_ = evaluate_mrr100_dev(es, max_concurrent_searches, index, template_id, params=final_params_best_fields)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "This looks like the best score we've been able to achieve so far and it was a lot easier to tune than the `cross_fields` query type."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.7"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
